package test.it.concept.pin.pojoscopes.pojos;

import it.concept.pin.annotations.Map;
import it.concept.pin.annotations.MapItem;
import it.concept.pin.annotations.Model;
import it.concept.pin.annotations.Transport;
import test.it.concept.pin.pojoscopes.model.ExtendedImpl;

@Model
@Map( {
	    @MapItem( pojo=ExtendedPojo.class, model=ExtendedImpl.class )
	} )
public abstract class AbstractBasePojo {

	@Transport
	String baseAttribute;
	
	private String baseMethodAttribute;
	
	@Transport
	public void setBaseMethodAttribute( String baseMethodAttribute ) {
		
		this.baseMethodAttribute = baseMethodAttribute;
		
	}
	
	public String getBaseMethodAttribute() {
		
		return baseMethodAttribute;
		
	}
	
}
